package com.linwen.excise.base;

/**
 * @author : linwen
 * @date : 下午11:30 2021/9/26
 */
import java.util.ArrayList;

public class 顺时针打印矩阵 {

    public static void main(String[] args) {
        int[][] arr = new int [4][4];
        int num=1;
        for(int i=0;i<4;i++) {
            for(int j=0;j<4;j++) {
                arr[j][i] = num++;
            }
        }
        for(int i=0;i<4;i++) {
            for(int j=0;j<4;j++) {
                System.out.printf("%4d",arr[j][i]);
            }
            System.out.println();
        }
        System.out.print(printMatrix(arr));
    }

    private static ArrayList<Integer> printMatrix(int[][] arr) {
        ArrayList<Integer> al = new ArrayList<Integer>();
        int n = arr.length;
        int m = arr[0].length;
//        for(int i=0;i<n;i++) {
//            for(int j=0;j<m;j++) {
//                al.add(arr[j][i]);
//            }
//        }
        int h = 0;
        int l = 0;
        for (int i = 0; i < n*m; i++) {
            for (int j = 0; j < i; j++) {
                
            }
            al.add(arr[h][l]);
        }
        return al;
    }



}
